part of '../repository.dart';

sealed class WebSavedPaymentMethodRemovalFailure {}

class UnauthorizedWebSavedPaymentMethodRemovalFailure extends Equatable
    implements WebSavedPaymentMethodRemovalFailure {
  const UnauthorizedWebSavedPaymentMethodRemovalFailure();

  @override
  List<Object?> get props => [];
}

class ServerWebSavedPaymentMethodRemovalFailure extends Equatable
    implements WebSavedPaymentMethodRemovalFailure {
  const ServerWebSavedPaymentMethodRemovalFailure();

  @override
  List<Object?> get props => [];
}

class NetworkWebSavedPaymentMethodRemovalFailure extends Equatable
    implements WebSavedPaymentMethodRemovalFailure {
  const NetworkWebSavedPaymentMethodRemovalFailure();

  @override
  List<Object?> get props => [];
}
